package com.carkeeper.subject.service;


import com.carkeeper.subject.pojo.Store;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

/**
 * @author chengxihua
 * @version 1.0
 * @date 2020/11/23 17:53
 */
public interface AuditService {


    /**
     * 查询未审核数据
     * @return
     */
    Page<Store> findByCommit(Map<String, Object> searMap, int page, int size);

    /**
     * 查询审核已拒绝数据
     * @return
     */
     Page<Store> findByAuditStatusInReject(Map<String, Object> searMap, int page, int size);


    /**
     * 多条件分页查询
     * @param searMap
     * @param page
     * @param size
     * @return
     */
    Page<Store> findPage(Map<String, Object> searMap, int page, int size);

    /**
     * 审核通过
     * @param id
     */
     int updatePass(Long id);

    /**
     * 审核未通过
     * @param
     * @return
     */
     int updateNotPass(Long id);


    /**
     * 判断传入的当前页
     * @param page
     * @return
     */
     int judgePageParameter(int page);

    /**
     * 判断传入的显示页
     * @param size
     * @return
     */
     int judgeSizeParameter(int size);


}
